| GET | /api/global/projects/{GlobalID}/kpmdetails |
|---|
using System;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using ServiceStack;
using ServiceStack.DataAnnotations;
using DigiOffice.Integration.KPM.DTO.Module.DTO;
namespace DigiOffice.Integration.KPM.DTO.Module.DTO
{
public partial class GetKPMProjectDetailsByGlobalID
{
public virtual Guid GlobalID { get; set; }
}
public partial class KPMProjectDetails
{
public virtual string ExterneSystemen { get; set; }
public virtual int ID { get; set; }
public virtual Guid GlobalID { get; set; }
public virtual string Omschr1 { get; set; }
public virtual string NrFase1 { get; set; }
public virtual string ExtraZoekveld { get; set; }
public virtual string Adres { get; set; }
public virtual string HuisNr { get; set; }
public virtual string Postcode { get; set; }
public virtual string Plaats { get; set; }
public virtual string AdresHuisnr { get; set; }
public virtual string PcPlaats { get; set; }
public virtual string IntBedrNaamAdm { get; set; }
public virtual string HuidigeFaseOmschrijving { get; set; }
public virtual DateTime? VerwachteStartdatum0Acquisitie { get; set; }
public virtual DateTime? Startdatum0Acquisitie { get; set; }
public virtual DateTime? VerwachteEinddatum0Acquisitie { get; set; }
public virtual DateTime? Einddatum0Acquisitie { get; set; }
public virtual DateTime? VerwachteStartdatum1Initiatief { get; set; }
public virtual DateTime? Startdatum1Initiatief { get; set; }
public virtual DateTime? VerwachteEinddatum1Initiatief { get; set; }
public virtual DateTime? Einddatum1Initiatief { get; set; }
public virtual DateTime? VerwachteStartdatum2Definitie { get; set; }
public virtual DateTime? Startdatum2Definitie { get; set; }
public virtual DateTime? VerwachteEinddatum2Definitie { get; set; }
public virtual DateTime? Einddatum2Definitie { get; set; }
public virtual DateTime? VerwachteStartdatum3StructuurOntwerp { get; set; }
public virtual DateTime? Startdatum3StructuurOntwerp { get; set; }
public virtual DateTime? VerwachteEinddatum3StructuurOntwerp { get; set; }
public virtual DateTime? Einddatum3StructuurOntwerp { get; set; }
public virtual DateTime? VerwachteStartdatum4VoorOntwerp { get; set; }
public virtual DateTime? Startdatum4VoorOntwerp { get; set; }
public virtual DateTime? VerwachteEinddatum4VoorOntwerp { get; set; }
public virtual DateTime? Einddatum4VoorOntwerp { get; set; }
public virtual DateTime? VerwachteStartdatum5DefinitiefOntwerp { get; set; }
public virtual DateTime? Startdatum5DefinitiefOntwerp { get; set; }
public virtual DateTime? VerwachteEinddatum5DefinitiefOntwerp { get; set; }
public virtual DateTime? Einddatum5DefinitiefOntwerp { get; set; }
public virtual DateTime? VerwachteStartdatum6TechnischOntwerp { get; set; }
public virtual DateTime? Startdatum6TechnischOntwerp { get; set; }
public virtual DateTime? VerwachteEinddatum6TechnischOntwerp { get; set; }
public virtual DateTime? Einddatum6TechnischOntwerp { get; set; }
public virtual DateTime? VerwachteStartdatum7UitvoeringsOntwerp { get; set; }
public virtual DateTime? Startdatum7UitvoeringsOntwerp { get; set; }
public virtual DateTime? VerwachteEinddatum7UitvoeringsOntwerp { get; set; }
public virtual DateTime? Einddatum7UitvoeringsOntwerp { get; set; }
public virtual DateTime? VerwachteStartdatum8RealisatieWorstCase { get; set; }
public virtual DateTime? VerwachteStartdatum8RealisatieBestCase { get; set; }
public virtual DateTime? VerwachteStartdatum8RealisatieRealCase { get; set; }
public virtual DateTime? Startdatum8Realisatie { get; set; }
public virtual DateTime? VerwachteEinddatum8Realisatie { get; set; }
public virtual DateTime? Einddatum8Realisatie { get; set; }
public virtual DateTime? Startdatum9BeheerEnOnderhoud { get; set; }
public virtual DateTime? VerwachteStartdatum9BeheerEnOnderhoud { get; set; }
public virtual DateTime? Einddatum9BeheerEnOnderhoud { get; set; }
public virtual DateTime? VerwachteEinddatum9BeheerEnOnderhoud { get; set; }
public virtual DateTime? Datum99Archief { get; set; }
public virtual DateTime? VerwachteStartdatumVerkoopPeriode { get; set; }
public virtual DateTime? StartdatumVerkoopPeriode { get; set; }
public virtual DateTime? VerwachteEinddatumVerkoopPeriode { get; set; }
public virtual DateTime? EinddatumVerkoopPeriode { get; set; }
public virtual string PMCProductenOmschrijving { get; set; }
public virtual string PMCMarktenOmschrijving { get; set; }
public virtual string PCMOpdrachtgeversOmschrijving { get; set; }
public virtual float? HardheidsPer { get; set; }
public virtual int? AanneemsomOntwikkeling { get; set; }
public virtual int? AanneemsomBouw { get; set; }
public virtual string PMCJuridischeVormOmschrijving { get; set; }
public virtual string OpdrachtgeverNaam { get; set; }
}
}
C# GetKPMProjectDetailsByGlobalID DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /api/global/projects/{GlobalID}/kpmdetails HTTP/1.1
Host: kpm_digiofficeapigateway.tbi.nl
Accept: text/jsv
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length
{
ExterneSystemen: String,
ID: 0,
Omschr1: String,
NrFase1: String,
ExtraZoekveld: String,
Adres: String,
HuisNr: String,
Postcode: String,
Plaats: String,
AdresHuisnr: String,
PcPlaats: String,
IntBedrNaamAdm: String,
HuidigeFaseOmschrijving: String,
VerwachteStartdatum0Acquisitie: 0001-01-01,
Startdatum0Acquisitie: 0001-01-01,
VerwachteEinddatum0Acquisitie: 0001-01-01,
Einddatum0Acquisitie: 0001-01-01,
VerwachteStartdatum1Initiatief: 0001-01-01,
Startdatum1Initiatief: 0001-01-01,
VerwachteEinddatum1Initiatief: 0001-01-01,
Einddatum1Initiatief: 0001-01-01,
VerwachteStartdatum2Definitie: 0001-01-01,
Startdatum2Definitie: 0001-01-01,
VerwachteEinddatum2Definitie: 0001-01-01,
Einddatum2Definitie: 0001-01-01,
VerwachteStartdatum3StructuurOntwerp: 0001-01-01,
Startdatum3StructuurOntwerp: 0001-01-01,
VerwachteEinddatum3StructuurOntwerp: 0001-01-01,
Einddatum3StructuurOntwerp: 0001-01-01,
VerwachteStartdatum4VoorOntwerp: 0001-01-01,
Startdatum4VoorOntwerp: 0001-01-01,
VerwachteEinddatum4VoorOntwerp: 0001-01-01,
Einddatum4VoorOntwerp: 0001-01-01,
VerwachteStartdatum5DefinitiefOntwerp: 0001-01-01,
Startdatum5DefinitiefOntwerp: 0001-01-01,
VerwachteEinddatum5DefinitiefOntwerp: 0001-01-01,
Einddatum5DefinitiefOntwerp: 0001-01-01,
VerwachteStartdatum6TechnischOntwerp: 0001-01-01,
Startdatum6TechnischOntwerp: 0001-01-01,
VerwachteEinddatum6TechnischOntwerp: 0001-01-01,
Einddatum6TechnischOntwerp: 0001-01-01,
VerwachteStartdatum7UitvoeringsOntwerp: 0001-01-01,
Startdatum7UitvoeringsOntwerp: 0001-01-01,
VerwachteEinddatum7UitvoeringsOntwerp: 0001-01-01,
Einddatum7UitvoeringsOntwerp: 0001-01-01,
VerwachteStartdatum8RealisatieWorstCase: 0001-01-01,
VerwachteStartdatum8RealisatieBestCase: 0001-01-01,
VerwachteStartdatum8RealisatieRealCase: 0001-01-01,
Startdatum8Realisatie: 0001-01-01,
VerwachteEinddatum8Realisatie: 0001-01-01,
Einddatum8Realisatie: 0001-01-01,
Startdatum9BeheerEnOnderhoud: 0001-01-01,
VerwachteStartdatum9BeheerEnOnderhoud: 0001-01-01,
Einddatum9BeheerEnOnderhoud: 0001-01-01,
VerwachteEinddatum9BeheerEnOnderhoud: 0001-01-01,
Datum99Archief: 0001-01-01,
VerwachteStartdatumVerkoopPeriode: 0001-01-01,
StartdatumVerkoopPeriode: 0001-01-01,
VerwachteEinddatumVerkoopPeriode: 0001-01-01,
EinddatumVerkoopPeriode: 0001-01-01,
PMCProductenOmschrijving: String,
PMCMarktenOmschrijving: String,
PCMOpdrachtgeversOmschrijving: String,
HardheidsPer: 0,
AanneemsomOntwikkeling: 0,
AanneemsomBouw: 0,
PMCJuridischeVormOmschrijving: String,
OpdrachtgeverNaam: String
}